import Vue from "vue";
import App from "./views/mapPage.vue";
import store from "./store";
import axios from 'axios';
import Vant from 'vant';

// 引入lib-flexible
import 'lib-flexible';

// 引入公共css
import './assets/css/common.css'
// 引入swiper.css
import 'swiper/dist/css/swiper.min.css';
// 引入vant.css
import 'vant/lib/index.css';


Vue.config.productionTip = false;

// 使用mintUI
Vue.use(Vant);

// 给axios重命名并挂在vue实例上
Vue.prototype.Axios = axios;


// 注册全局自定义指令
Vue.directive('autoFocus', {
  // 当被绑定的元素插入到 DOM 中时……
  inserted: function (el, {
    value
  }) {
    // 聚焦元素
    if (value) {
      el.focus()
    }

  }
})

new Vue({
  store,
  render: h => h(App)
}).$mount("#app");
